#
PLATFORM = $(shell uname -i)
BINDIR = $(HOD_DIR)/bin

ifeq ($(PLATFORM),x86_64)
        LIBDIR = $(HOME)/lib64
else 
        LIBDIR = $(HOME)/lib
endif

#ifeq ($(FC),ifort) # intel fortran
#	OPTS =  -static-intel
#        F77  = $(FC) $(OPTS) 
#        F95  = $(FC) $(OPTS) 
#        F90  = $(F95)
#	CMP = _i
#else 
	OPTS =  -O3 -fbounds-check -ffixed-line-length-none -Wall	
        F77  = g77 $(OPTS)
	F95 =  gfortran $(OPTS)
        F90  = $(F95)
	CMP = 
#endif

BINDIR = $(HOD_DIR)/bin/
#BINDIR = .

.SUFFIXES: .f

.f.o:  
	$(F77) -c $<

all2: 	wp_xi_ccf3_pltbl2$(CMP) wp_xi_acf3_tbl2$(CMP) wp_xi_ccf3_pltbl2c$(CMP) \
	wp_xi_ccf3_pltbl2_fc$(CMP) wp_xi_ccf3_plth_tbl2$(CMP) wp_xi_ccf3_plthpl_tbl2$(CMP)\
	wp_xi_ccf3_plthcc_tbl2$(CMP)

v1: 	wp_xi_ccf3_pltbl wp_xi_acf3_tbl	

clean:
	rm -f *.o

wp_xi_ccf3_pltbl: wp_xi_cf_hod3_0.o powspec3.0.o ccf_pl_tbl.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3_0.o powspec3.0.o ccf_pl_tbl.o num_utils.o

wp_xi_acf3_tbl: wp_xi_cf_hod3_0.o powspec3.0.o acf_tbl.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3_0.o powspec3.0.o acf_tbl.o num_utils.o

wp_xi_ccf3_pltbl2$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2.o num_utils.o

wp_xi_ccf3_pltbl2c$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2_cut.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2_cut.o num_utils.o

wp_xi_ccf3_pltbl2_fc$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2_cen.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_pl_tbl2_cen.o num_utils.o

wp_xi_ccf3_plth_tbl2$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_pl_th_tbl2.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_pl_th_tbl2.o num_utils.o

wp_xi_ccf3_plthcc_tbl2$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_pl_thcc_tbl2.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_pl_thcc_tbl2.o num_utils.o

wp_xi_ccf3_plthpl_tbl2$(CMP): wp_xi_cf_hod3.o powspec3.o ccf_plthpl_tbl2.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o ccf_plthpl_tbl2.o num_utils.o

wp_xi_acf3_tbl2$(CMP): wp_xi_cf_hod3.o powspec3.o acf_tbl2.o num_utils.o
	$(F77) -o $(BINDIR)/$@ wp_xi_cf_hod3.o powspec3.o acf_tbl2.o num_utils.o
